/*--------------------------------------------------*/
/*      PHOTOS
/*--------------------------------------------------*/
.photos { position: relative; }
.album {
position: relative;
float: left;
margin: 0 5px 5px 0;
width: 115px;
height: 115px;
}
.album .cover {
}
.album img {
position: absolute;
padding:4px;
background: #eee;
border: 1px solid #ddd;
}
.album .shadow {
top: 5px;
left: 5px;
}
.thumbnail {
float: left;
margin: 0 5px 5px 0;
width: 115px;
height: 115px;
text-align: center;
}
.thumbnail img {
padding:4px;
background: #eee;
border: 1px solid #ddd;
}
.photos .normal {
text-align: center;
}
.photos .links.nav {
position: absolute;
top: 12px;
right: 0;
text-align: right;
}
.photos .links.tool {
float: right;
width: 120px;
margin: 4px 0;
padding: 4px 0;
border-left: 1px dotted #ddd;
}
.photos .links.tool a {
display: block;
margin: 0 0 5px 5px;
width: 105px;
height: 14px;
}
.info {
margin: 4px 0;
padding: 1px 0;
border-bottom: 1px solid #ddd;
}
.info .caption {
float:left;
padding: 5px 0;
width: 380px;
}
.info .albumName{
float:right;
padding: 5px;
width: 200px;
border-left: 1px dotted #ddd;
}

/* UPLOAD */
.threeColumn {
margin: 0 0 5px 0;
}
.threeColumn p {
margin: 0 0 5px 0;
padding: 5px;
height: 30px;
border-right: 1px solid #fff;
background: #eee;
}
#thumbPoseur {
margin: 50px auto;
width: 100px;
height: 100px;
}
#miniPoseur {
margin: 75px auto;
width: 50px;
height: 50px;
}
.check a.mini {
float: left;
padding: 10px;
width: 270px;
text-align: center;
}
.check a {
float: left;
margin:5px;
padding: 10px;
width: 270px;
height: auto;
text-align: center;
}
.check a.approve {
color: #08d;
background: #dee;
}
.check a.delete {
color: #e08;
background: #ede;
}
.check a.approve:hover { background: #cdd; }
.check a.delete:hover { background: #dcd; }